/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.aboutdata.commons.oauth2;

import java.io.Serializable;

/**
 *
 * @author Administrator
 */
public class GithubProfile implements Serializable {

    
    private String id;
    private String type;
    private String blog;
    private String url;
    private String public_gists;
    private String following;
    private String followers_url;
    private String following_url;
    
    private String gists_url;
    private String starred_url;
    
    
//    private String private_gists;
    private String public_repos;
    private String gravatar_id;
    private String avatar_url;
    private String followers;
    private String login;
    private String company;
    private String email;
    private String hireable;
    
    //private String collaborators;
    private String html_url;
    private String bio;
    private String total_private_repos;
    private String created_at;
    private String updated_at;
    private String name;
    
//    private String disk_usage;
//    private String plan;
   // private String owned_private_repos;
    private String location;
    
    private String subscriptions_url;
    private String organizations_url;
    private String repos_url;
    private String events_url;
    private String received_events_url;
    private String site_admin;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getBlog() {
        return blog;
    }

    public void setBlog(String blog) {
        this.blog = blog;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getPublic_gists() {
        return public_gists;
    }

    public void setPublic_gists(String public_gists) {
        this.public_gists = public_gists;
    }

    public String getFollowing() {
        return following;
    }

    public void setFollowing(String following) {
        this.following = following;
    }

    public String getFollowers_url() {
        return followers_url;
    }

    public void setFollowers_url(String followers_url) {
        this.followers_url = followers_url;
    }

    public String getFollowing_url() {
        return following_url;
    }

    public void setFollowing_url(String following_url) {
        this.following_url = following_url;
    }

    public String getGists_url() {
        return gists_url;
    }

    public void setGists_url(String gists_url) {
        this.gists_url = gists_url;
    }

    public String getStarred_url() {
        return starred_url;
    }

    public void setStarred_url(String starred_url) {
        this.starred_url = starred_url;
    }

 

    public String getPublic_repos() {
        return public_repos;
    }

    public void setPublic_repos(String public_repos) {
        this.public_repos = public_repos;
    }

    public String getGravatar_id() {
        return gravatar_id;
    }

    public void setGravatar_id(String gravatar_id) {
        this.gravatar_id = gravatar_id;
    }

    public String getAvatar_url() {
        return avatar_url;
    }

    public void setAvatar_url(String avatar_url) {
        this.avatar_url = avatar_url;
    }

    public String getFollowers() {
        return followers;
    }

    public void setFollowers(String followers) {
        this.followers = followers;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getHireable() {
        return hireable;
    }

    public void setHireable(String hireable) {
        this.hireable = hireable;
    }



    public String getHtml_url() {
        return html_url;
    }

    public void setHtml_url(String html_url) {
        this.html_url = html_url;
    }

    public String getBio() {
        return bio;
    }

    public void setBio(String bio) {
        this.bio = bio;
    }

    public String getTotal_private_repos() {
        return total_private_repos;
    }

    public void setTotal_private_repos(String total_private_repos) {
        this.total_private_repos = total_private_repos;
    }

    public String getCreated_at() {
        return created_at;
    }

    public void setCreated_at(String created_at) {
        this.created_at = created_at;
    }

    public String getUpdated_at() {
        return updated_at;
    }

    public void setUpdated_at(String updated_at) {
        this.updated_at = updated_at;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }


  


    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getSubscriptions_url() {
        return subscriptions_url;
    }

    public void setSubscriptions_url(String subscriptions_url) {
        this.subscriptions_url = subscriptions_url;
    }

    public String getOrganizations_url() {
        return organizations_url;
    }

    public void setOrganizations_url(String organizations_url) {
        this.organizations_url = organizations_url;
    }

    public String getRepos_url() {
        return repos_url;
    }

    public void setRepos_url(String repos_url) {
        this.repos_url = repos_url;
    }

    public String getEvents_url() {
        return events_url;
    }

    public void setEvents_url(String events_url) {
        this.events_url = events_url;
    }

    public String getReceived_events_url() {
        return received_events_url;
    }

    public void setReceived_events_url(String received_events_url) {
        this.received_events_url = received_events_url;
    }

    public String getSite_admin() {
        return site_admin;
    }

    public void setSite_admin(String site_admin) {
        this.site_admin = site_admin;
    }

    @Override
    public String toString() {
        return "GithubProfile{" + "id=" + id + ", type=" + type + ", blog=" + blog + ", url=" + url + ", public_gists=" + public_gists + ", following=" + following + ", followers_url=" + followers_url + ", following_url=" + following_url + ", gists_url=" + gists_url + ", starred_url=" + starred_url + ", public_repos=" + public_repos + ", gravatar_id=" + gravatar_id + ", avatar_url=" + avatar_url + ", followers=" + followers + ", login=" + login + ", company=" + company + ", email=" + email + ", hireable=" + hireable + ", html_url=" + html_url + ", bio=" + bio + ", total_private_repos=" + total_private_repos + ", created_at=" + created_at + ", updated_at=" + updated_at + ", name=" + name + ", location=" + location + ", subscriptions_url=" + subscriptions_url + ", organizations_url=" + organizations_url + ", repos_url=" + repos_url + ", events_url=" + events_url + ", received_events_url=" + received_events_url + ", site_admin=" + site_admin + '}';
    }

    
}
